- 3+ years of professional experience in software development
- Experience with either Python, Golang and other backend (Node, Java, C#) or frontend (JavaScript, React, Vue) technologies
- Knowledge of RDBMS (Postgres), relational database modeling and SQL
- Knowledge of CI/CD principles and tools, experience with containers (Docker)
- Understanding of domain-driven and object-oriented design, service-oriented and microservices architecture
- Understanding of Agile methodologies and ability to work collaboratively in an agile development team environment
- Abilities to effectively participate in professional-scope interactions with people across organization in cross-functional setting
- Proficiency in English (verbal and written)
- Experience with containers (Docker) and orchestrators
- Experience with cloud (AWS, Azure), cloud-native services and serverless applications is a plus
- Experience with Kubernetes and other container orchestration systems is a plus
- Experience with distributed analytics (e.g. Spark) and big data applications is a plus
Company
Location
Lisbon - Portugal
Job type
Full-Time
Golang Job Details
Who You'll Work With
You will be based in Lisbon or Prague as a part of our ClienTech practice.
You will work directly with McKinsey engineers and long time hired professionals from external agencies across Europe, North/South America and India in the Asset Tooling & Delivery group. You will be a part of a cross-functional team responsible for development, quality assurance, reliability, product management, and user experience of digital products and platforms following the best industry practices. You will engage with internal users and stakeholders and collaborate with other teams responsible for different parts of our ecosystem like design, security, development tooling and cloud infrastructure.
What You'll Do
You will be building foundational platforms and tooling combining the latest OpenSource and commercial technologies to power McKinsey’s innovation in digital products.
In addition to building platforms, you will be also actively supporting product builds by engaging with our practice teams, bringing back your experience to evolve our platforms and tooling.
Your responsibilities include, but not limited to:
Contributing to existing and developing new applications and platforms (feature development, refactoring, bug fixing) and leading medium-size feature development; being responsible for a part of a larger product delivery effort. Additionally, participating in technical problem solving within development team and with users as well as participating in code reviews, design and implementation discussions and supporting users and troubleshooting applications.
Qualifications
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs